import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useUserStore = defineStore('user', () => {
  const token = ref("")
  const updateToken = (NewToken) => {
    token.value = NewToken
    if (!token.value) {
      if (!localStorage.getItem('lptoken')) {
        // 重定向到微信的 OAuth 授权页面
        window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx564d88ff17b07255&redirect_uri=http%3a%2f%2f71hi31ml3628.vicp.fun%2fuser%2flogin&response_type=code&scope=snsapi_userinfo#wechat_redirect'
      } else {
        // 如果 localStorage 中有 token，则无需任何操作（或进行其他初始化操作）
      }
    } else {
      // 如果 URL 中有 token，可以选择性地将其存储到 localStorage 中（如果需要的话）
      localStorage.setItem('lptoken', token.value)
    }
  }
  return { token, updateToken }
})


